Interactive Proof Discovery: An Empirical Study of HOL Users

نویسندگان

  • Stuart Aitken
  • Philip Gray
  • Tom Melham
  • Muffy Thomas
چکیده

One commonly cited obstacle to the widespread use of theorem provers is the poor quality of the user interface. Research projects which have addressed this problem have had mixed results. In the majority of cases, the designers of new interfaces to theorem provers have failed to draw upon the most relevant discipline: Human Computer Interaction. The design of these interfaces is carefully considered, but is generally informed by the personal experience of the designer and their intuitions. The ITP project aims to apply the methods of HCI to the problem of designing interfaces to interactive theorem provers. Of particular relevance are task modelling and analysis (Norman, 1988) which can identify the gulfs of execution and evaluation which hinder interaction. Nielsen (1986) presents a linguistic account of interaction by asserting that the different levels at which user-system interaction may be described correspond to the lexical, syntactic and semantic levels of linguistic activity. Such multi-level views of interaction are relevant to our study of user-prover interaction. Theories about the usability and effectiveness of representations (Green, 1989, 1991) and studies of the nature of programming (Wiedenbeck, 1985)(Davis, 1991) are also important.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interactive Theorem Proving: An Empirical Study of User Activity

In this paper the interaction between users and the interactive theorem prover HOL is investigated from a human-computer interaction perspective. First, we outline three possible views of interaction, and give a brief survey of some current interfaces and how they may be described in terms of these views. Second, we describe and present the results of an empirical study of intermediate and expe...

متن کامل

An LCF-Style Interface between HOL and First-Order Logic

Performing interactive proof in the HOL theorem prover [3] involves reducing goals to simpler subgoals. It turns out that many of these subgoals can be efficiently ‘finished off’ by an automatic first-order prover. To fill this niche, Harrison implemented a version of the MESON procedure [4] with the ability to translate proofs to higher-order logic. This was integrated as a HOL tactic in 1996,...

متن کامل

Problem Solving in Interactive Proof: A Knowledge-Modelling Approach

This paper presents a model of proof discovery derived from the proof attempts of subjects who carried out interactive proofs using the HOL or Isabelle provers. Techniques of knowledge modelling, from knowledge-basedsystem development, are used to derive a semi-formal model of the knowledge utilised by the subjects. The proposed model makes claims about the relation between the problem class, t...

متن کامل

Using Yices as an automated solver in Isabelle/HOL

We describe our integration of the Yices SMT solver into the Isabelle theorem prover. This integration allows users to take advantage of the powerful SMT solving techniques within the interactive theorem proving environment of Isabelle, considerably increasing the automation level for a significant subset of Isabelle/HOL.

متن کامل

Proving Valid Quantified Boolean Formulas in HOL Light

This paper describes the integration of Squolem, Quantified Boolean Formulas (QBF) solver, with the interactive theorem prover HOL Light. Squolem generates certificates of validity which are based on witness functions. The certificates are checked in HOL Light by constructing proofs based on these certificates. The presented approach allows HOL Light users to prove larger valid QBF problems tha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995